package logger

type LogLevel uint8

const (
	// LevelTrace 跟踪最基本的日志
	LevelTrace LogLevel = iota
	// LevelDebug 跟踪调试日志
	LevelDebug
	// LevelWarning 警告级别
	LevelWarning
	// LevelInfo 普通日志
	LevelInfo
	// LevelError 错误日志
	LevelError
)

// Logger 定义日志接口
type Logger interface {
	Trace(format string, a ...interface{})
	Debug(format string, a ...interface{})
	Warning(format string, a ...interface{})
	Info(format string, a ...interface{})
	Error(format string, a ...interface{})
}
